
import Vue from 'vue';
import Router from 'vue-router';
// import Home from '../components/Home'
Vue.use(Router)
export default new Router({
    routes:[
        {
            path:'/',
            name:'首页',
            redirect:'/login',
            hidden:true,
            // component:Home
            component:()=>import('../components/Login')  //路由懒加载
            // component:resolve=>require(['../components/Home'],resolve)  //异步
        },
        {
            path:'/login',
            name:'Login',
            hidden:true,
            // component:Home
            component:()=>import('../components/Login')  //路由懒加载
            // component:resolve=>require(['../components/Home'],resolve)  //异步
        },
        // {
        //     path:'/home',
        //     // component:Home
        //     name:'Home',
        //     component:()=>import('../components/Home')  //路由懒加载
        //     // component:resolve=>require(['../components/Home'],resolve)  //异步
        // },
        {
            path:'*',
            // component:Home
            name:'NotFound',
            hidden:true,
            component:()=>import('../components/NotFound')  //路由懒加载
            // component:resolve=>require(['../components/Home'],resolve)  //异步
        },
        {
                path:'/home',
                // component:Home
                name:'学生管理',
                redirect:'/home/student',
                component:()=>import('../components/Home') , //路由懒加载
                // component:resolve=>require(['../components/Home'],resolve)  //异步
                children:[
                    {
                        path:'/home/student',
                        name:'学生列表',
                        iconClass:'fa fa-list',
                        component:()=>import('../components/students/StudentList')
                    },
                    {
                        path:'/home/info',
                        name:'信息列表',
                        iconClass:'fa fa-list-alt',
                        component:()=>import('../components/students/InfoList')
                    },
                    {
                        path:'/home/infos',
                        name:'信息管理',
                        iconClass:'fa fa-list-alt',
                        component:()=>import('../components/students/InfoLists')
                    },
                    {
                        path:'/home/work',
                        name:'作业列表',
                        iconClass:'fa fa-list-ul',
                        component:()=>import('../components/students/WorkList')
                    },
                    {
                        path:'/home/works',
                        name:'作业管理',
                        iconClass:'fa fa-th-list',
                        component:()=>import('../components/students/WorkMent')
                    },

                ]
            },
        {
                path:'/home',
                // component:Home
                name:'数据分析',
                iconClass:'fa fa-bar-chart',
                component:()=>import('../components/Home') , //路由懒加载
                // component:resolve=>require(['../components/Home'],resolve)  //异步
                children:[                   
                    {
                        path:'/home/dataView',
                        name:'数据概览',
                        iconClass:'fa fa-line-chart',
                        component:()=>import('../components/dataAnalysis/DataView')
                    },
                    {
                        path:'/home/mapview',
                        name:'地图概览',
                        iconClass:'fa fa-line-chart',
                        component:()=>import('../components/dataAnalysis/MapView')
                    },
                    {
                        path:'/home/travel',
                        name:'旅游地图',
                        iconClass:'fa fa-line-chart',
                        component:()=>import('../components/dataAnalysis/TravelMap')
                    },
                    {
                        path:'/home/score',
                        name:'分数地图',
                        iconClass:'fa fa-line-chart',
                        component:()=>import('../components/dataAnalysis/ScoreMap')
                    },


                ]
            },
        {
            path:'/users',
            // component:Home
            name:'用户中心',
            iconClass:'fa fa-user',
            component:()=>import('../components/Home') , //路由懒加载
            // component:resolve=>require(['../components/Home'],resolve)  //异步
            children:[                   
                {
                    path:'/users/user',
                    name:'权限管理',
                    iconClass:'fa fa-user',
                    component:()=>import('../components/user/User')
                },
            ]
        }
    ],
    mode:'history'
})